page{
	background-color: #f0f1f1;
	padding-bottom: 40rpx;
}
.genefamily_main{
	padding: 30rpx 40rpx;
}
.search_heads{
	position: relative;
	width: 664rpx;
	height: 70rpx;
	border-radius: 30rpx;
	border: 2rpx solid #B13B3B;
	background: rgba(255, 255, 255, 0.70);
	box-sizing: border-box;
	.searchiocn{
		position: absolute;
		top: 14rpx;
		left: 30rpx;
		width: 40rpx;
		height: 40rpx;
	}
	.inputtags{
		padding-left: 70rpx;
		width: 664rpx;
		height: 70rpx;
	}
	.sarch_btns{
		position: absolute;
		top: 9rpx;
		right: 5rpx;
		width: 110rpx;
		height: 52rpx;
		line-height: 52rpx;
		text-align: center;
		color: #FFFFFF;
		background-color: #B13B3B;
		border-radius: 30rpx;
	}
}

.genexq_body{
	padding: 0 50rpx;
}
.recommend_catds{
	padding: 20rpx 50rpx;
	width: 650rpx;
	// height: 240rpx;
	box-sizing: border-box;
	border-radius: 20rpx;
	background-color: #FFFFFF;
	.uucards{
		margin-top: 20rpx;
		.headimgs{
			width: 72rpx;
			height: 72rpx;
			border-radius: 50%;
		}
		.uucards_right{
			margin-left: 28rpx;
			.uuname{
				color: #333;
				font-size: 26rpx;
			}
			.uutime{
				color: #A7A7A7;
				font-size: 26rpx;
			}
		}
	}
	
	.topping{
		margin-left: auto;
		text-align: center;
		width: 70rpx;
		height: 30rpx;
		line-height: 30rpx;
		background-color: #E1A7A7;
		color: #B13B3B;
		font-size: 22rpx;
		border-radius: 6rpx;
	}
	.card_con_text{
		margin-top: 28rpx;
		color: #333;
		font-size: 28rpx;
	}
	.browsenum{
		margin-top: 20rpx;
		color: #A7A7A7;
		font-size: 22rpx;
	}
}

.genexq_titlelable{
	margin-top: 32rpx;
	.titlelable{
		color: #333;
		font-size: 32rpx;
	}
	.genexq_titlelable_r{
		.huanyihuan{
			color: #9B9B9B;
			font-size: 32rpx;
		}
		.huanyip{
			width: 40rpx;
			height: 40rpx;
			margin-left: 6rpx;
		}
	}
}

.genexq_tabbar{
	margin-top: 50rpx;
	.genexq_tabbar_item{
		color: #7A7A7A;
		font-size: 40rpx;
		margin-right: 50rpx;
	}
	.genexq_tabbar_item.actives{
		color: #333;
		font-weight: bold;
	}
}

.xq_card_list{
	margin-top: 28rpx;
	.xq_card_item{
		width: 650rpx;
		// height: 400rpx;
		padding: 20rpx 20rpx;
		box-sizing: border-box;
		background-color: #FFFFFF;
		border-radius: 20rpx;
		margin-bottom: 12rpx;
		.uucards{
			margin-top: 20rpx;
			.headimgs{
				width: 72rpx;
				height: 72rpx;
				border-radius: 50%;
			}
			.uucards_right{
				margin-left: 28rpx;
				.uuname{
					color: #333;
					font-size: 26rpx;
				}
				.uutime{
					color: #A7A7A7;
					font-size: 26rpx;
				}
			}
			.distance{
				margin-left: auto;
				color: #A7A7A7;
				font-size: 20rpx;
			}
		}
		.xq_card_comtext{
			margin-top: 28rpx;
			color: #333;
			font-size: 28rpx;
		}
		.thumbnailimg{
			margin-top: 20rpx;
			.thumbnailimgtag{
				width: 520rpx;
			}
		}
		.xq_card_browse{
			margin-top: 6rpx;
			color: #A7A7A7;
			font-size: 22rpx;
		}
	}
}

.fenexq_foot{
	width: 100%;
	position: fixed;
	bottom: 100rpx;
	text-align: center;
	.fenexq_foot_btn{
		margin: 0 auto;
		width: 212rpx;
		height: 88rpx;
		line-height: 88rpx;
		text-align: center;
		background-color: #B13B3B;
		color: #FFFFFF;
		font-size: 40rpx;
		border-radius: 60rpx;
	}
}